#define _CRT_SECURE_NO_WARNINGS 1
//截取字符串
#include <stdio.h>
//法一：
//int main()
//{
//    char arr[1000] = { 0 };
//    while (scanf("%s", arr) != EOF)
//    {
//        int k = 0;
//        scanf("%d", &k);
//        int i = 0;
//        for (i = 0; i < k; i++)
//        {
//            printf("%c", arr[i]);
//        }
//    }
//    return 0;
//}
//法二：
//int main()
//{
//    char arr[1000] = { 0 };
//    while (scanf("%s", arr) != EOF)
//    {
//        int k = 0;
//        scanf("%d", &k);
//        arr[k] = '\0';
//        printf("%s", arr);
//    }
//    return 0;
//}
//法三
#include <string.h>
int main()
{
    char arr[1000] = { 0 };
    while (scanf("%s", arr) != EOF)
    {
        int k = 0;
        scanf("%d", &k);
        char copyarr[1000] = { 0 };
        strncpy(copyarr, arr, k);
        puts(copyarr);
    }
    return 0;
}